var Com = function () {
  this.init();
};
Com.prototype = {
  init: function () {
    this.initEvent();
  },
  initEvent: function () {
    var curhref = window.location.href;
    var strArr = curhref.split('/');
    var str = strArr[strArr.length - 1].split('html')[0];
    $('#nav_third').find('ul').find('a').each(function () {
      var thisHref = $(this).attr('href');
      if (curhref.indexOf('html') === -1) {
        $('#nav_first').find('li').remove('current');
        $('#nav_first').find('li').eq(0).addClass('current');
        $('#nav_second').find('ul').each(function () {
          $(this).hide();
          if ($(this).attr('data-first') == 'index') {
            $(this).show();
            $(this).find('li').find('a').removeClass('active');
            $(this).find('li').eq(0).find('a').addClass('active');
          }
        });
        $('#nav_third').find('ul').each(function () {
          $(this).hide();
          if ($(this).attr('data-third') == 'indexThird') {
            $(this).show();
          }
        });
        $('#nav_third').find('ul').find('li').find('.lists').find('a').eq(0).addClass('active');

      } else {

        var thisHrefArr = thisHref.split('/');
        var thisHrefstr = thisHrefArr[thisHrefArr.length - 1].split('.html')[0];
        var isHasNum = false;
        for (var i = 0; i < str.length; i++) {
          if (Pub.regex.rgNum.test(str[i])) {
            isHasNum = true;
          }
        }
        if (isHasNum) {
          str = str.replace(('-' + str.split('-')[str.split('-') - 1]), '');
          thisHrefstr = thisHrefstr.replace(('-' + thisHrefstr.split('-')[thisHrefstr.split('-').length - 1]), '');
        }
        if (thisHrefstr.indexOf(str) !== -1 || str.indexOf(thisHrefstr) !== -1) {
          $(this).addClass('active');
          var firstType = $(this).attr('data-first'),
            secondType = $(this).attr('data-second'),
            thirdType = $(this).attr('data-third');
          $('#nav_third').find('ul').each(function () {
            $(this).hide();
            if ($(this).attr('data-third') == thirdType) {
              $(this).show();
            }
          });
          $('#nav_second').find('ul').each(function () {
            $(this).find('ul').hide();
            if ($(this).attr('data-second') == secondType) {
              $(this).show();
            }
          });
          $('#nav_second').find('li').each(function () {
            $(this).find('a').removeClass('active');
            if ($(this).attr('data-third') == thirdType) {
              $(this).find('a').addClass('active');
            }
          });
          $('#nav_first').find('li').each(function () {
            $(this).removeClass('current');
            if ($(this).attr('data-first') == firstType) {
              $(this).addClass('current');
            }
          });
        }
      }

    });

    $('#nav_first').find('li').on('click', function () {
      var firstType = $(this).attr('data-first'),
        secondType = $(this).attr('data-second'),
        thirdType = $(this).attr('data-third');
      $(this).siblings().removeClass('current');
      $(this).addClass('current');
      $('#nav_second').find('ul').each(function () {
        $(this).hide();
        if ($(this).attr('data-second') == secondType) {
          $(this).show();
          $(this).find('li').find('a').removeClass('active');
          $(this).find('li').eq(0).find('a').addClass('active');
        }
      });
      $('#nav_third').find('ul').each(function () {
        $(this).hide();
        if ($(this).attr('data-third') == thirdType) {
          $(this).show();
        }
      });

    });
    $('#nav_second').find('li').on('click', function () {
      var thirdType = $(this).attr('data-third');
      $(this).siblings().find('a').removeClass('active');
      $(this).find('a').addClass('active');
      $('#nav_third').find('ul').each(function () {
        $(this).hide();
        if ($(this).attr('data-third') == thirdType) {
          $(this).show();
        }
      });
    });
  }
};
var com = new Com();

